package com.biz.primus.model.oms.vo.returns;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.util.List;

/**
 *
 * 变更退货单数据请求
 * @author yanweijin
 * @date 2017/11/17
 */
@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@ApiModel("客服修改退货单请求")
public class ModifyReturnRequestVo extends OmsReturnOperationRequest {

	@ApiModelProperty("修改后的退款金额,可以为空,如果为空则使用items计算后的总额,如果不为空则强制使用这个金额")
	Integer newRefundAmount;

	@ApiModelProperty("详细数量/单价调整,如果为null或为空则不调整")
	List<ModifyReturnItemRequestVo> items;

	@ApiModelProperty("退款方式调整,如果为null则不调整")
	String newRefundWays;

}
